package com.project.service;

import com.project.bean.StatisticsMonthBean;
import com.project.bean.StatisticsProductBean;

import java.time.LocalDate;
import java.util.HashMap;
import java.util.List;

public interface IStatisticsService {
    /**
     * 按商品品牌，类别统计
     * @param startDate 起始日期
     * @param endDate 结束日期
     * @return 统计map
     */
    public HashMap<String, List<StatisticsProductBean>> statisticsByProduct(LocalDate startDate, LocalDate endDate);

    /**
     * 按月、类别统一某年的销售额
     * @param year 年份
     * @return 月份、类别统计集合
     */
    public List<StatisticsMonthBean> statisticsByMonth(String year);

    /**
     * 获取所有销售年份
     * @return
     */
    public List<String> getYears();
}
